home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0799 / 782 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.2 KB

  1. From: mh1@irz301.inf.tu-dresden.de (Michael Hohmuth)
  2. Subject: Re: MiNT goes UNiX, invitation for mailing list (MINTOS)
  3. Date: Tue, 11 Jan 1994 21:21:32 +0100 (MET)
  4. In-Reply-To: <xXN_XOpwD7I@moacs11> from "Waldi Ravens" at Jan 11, 94 06:07:32 pm
  5. Mime-Version: 1.0
  6.  
  7. > Could you make a start by posting the general 4.4BSD tree structure? I'm
  8. > probably not the only one not to have access to a 4.4BSD system.
  9.  
  10. No I cannot, because I don't have either. :-)
  11.  
  12. But I believe that it doesn't have substantially changed sincse BSD-Net2.
  13.  
  14. > Could anyone compare the 4.4BSD structure with OSF/1?
  15.  
  16. Here are hierarchies from a few more Unix systems I have (or had) access to.
  17.  
  18. In the following chart, each column lists differences from the column left
  19. to it.
  20.  
  21.             BSD-Net2    DEC OSF/1        Linux
  22.  
  23. Config files        /etc
  24. Single user bins    /bin
  25. Single user root user    /sbin
  26. Temporary files        /tmp
  27.  
  28. Per machine variable    /var
  29. Spool directories    /var/spool
  30. Mail spool        /var/mail    /var/spool/mail
  31. Big tmp            /var/tmp
  32. Logfiles        /var/log    /var/adm
  33. Accounting files    /var/acct    /var/adm
  34. Crash dumps        /var/crash    /var/adm/crash
  35.  
  36. Bins            /usr/bin
  37. UCB bins        /usr/ucb    /usr/bin (3)        /usr/bin
  38. Library files        /usr/lib    
  39. Pgms called by pgms    /usr/libexec    /usr/lbin
  40. Data files        /usr/libdata    /usr/lib (1)
  41. Shared libs        --        /usr/shlib        /usr/lib
  42. Programmer's bin, lib    /usr/{bin,lib}    /usr/ccs/{bin,lib}    /usr/{bin,lib}
  43. Arch. indep. data files    /usr/share                /usr/lib
  44. Manuals            /usr/share/man  (2)            /usr/man
  45. Other stuff        /usr/var -> /var
  46.             /usr/spool -> /var/spool
  47.             /usr/adm -> /adm
  48.             /usr/tmp -> /var/tmp
  49.  
  50. Kit specific (4)    --        /usr/kits/KITNAME/...    --
  51.             --        /var/kits/KITNAME/...    --
  52.  
  53. Some remarks:
  54.  
  55. (1) OSF/1 /usr/lib:
  56.     most stuff are just symlinks, like
  57.       libc.a -> ../ccs/lib/libc.a
  58.       tmac -> ../share/lib/tmac
  59.  
  60. (2) OSF/1 has a symlink
  61.       /usr/man -> /usr/share/man
  62.  
  63. (3) OSF/1 has a symlink
  64.       /usr/ucb -> /usr/bin
  65.  
  66. (4) OSF/1 /usr/kits/KITNAME/...
  67.       /var/kits/KITNAME/...
  68.     These are kit specific and can be installed and deleted separately (via 
  69.     `setld').  A lot of stuff from /usr is symlinked into these hierarchies.
  70.  
  71. Hmm.. (after some consideration) from my point of view, the Linux column 
  72. looks best.  :-)
  73.  
  74. Michael
  75. -- 
  76. Internet: hohmuth@freia.inf.tu-dresden.de
  77.